#ifndef LOGIN_H
#define LOGIN_H

#include <QObject>
#include <QNetworkInterface>
#include <QFile>
#include <QCoreApplication>
#include "md5.h"

// Login类用于处理登录逻辑
class Login : public QObject
{
    Q_OBJECT
public:
    // 构造函数，接受一个父对象
    explicit Login(QObject *parent = nullptr);
    // 创建一个唯一的ID
    Q_INVOKABLE QString createID();
    // 检查ID和许可证是否有效
    Q_INVOKABLE void check(QString id,QString license);
    // 检查登录信息是否有效
    Q_INVOKABLE bool isValid();
signals:
    // 发射消息，用于显示消息
    void msg(QString s);
public slots:
};

#endif // LOGIN_H
